<html>
<head><meta charset="utf-8"><title>name for &quot;load forwarding&quot; optimization? · general · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/index.html">general</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/name.20for.20.22load.20forwarding.22.20optimization.3F.html">name for &quot;load forwarding&quot; optimization?</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="166260440"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/name%20for%20%22load%20forwarding%22%20optimization%3F/near/166260440" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> RalfJ <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/name.20for.20.22load.20forwarding.22.20optimization.3F.html#166260440">(May 22 2019 at 11:54)</a>:</h4>
<p>Does someone know if there is a name for the optimization where, when a pointer gets loaded twice, you replace the 2nd load by the result of the first? Is it CSE? Is it load forwarding?</p>



<a name="166264002"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/name%20for%20%22load%20forwarding%22%20optimization%3F/near/166264002" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/name.20for.20.22load.20forwarding.22.20optimization.3F.html#166264002">(May 22 2019 at 12:52)</a>:</h4>
<p>memory access coalescing ?</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>